home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 6 / FM Towns Free Software Collection 6.iso / t_os / marimo / marimo.doc < prev    next >
Text File  |  1993-07-08  |  10KB  |  257 lines

  1. #####################################
  2. #                                                                      #
  3. #  【ソ フ ト名】    GO!  MARIMO                              #
  4. #  【 対応機種 】    FM  TOWNSシリーズ全機種                    #
  5. #  【 動作確認 】    CX20,Model2                            #
  6. #  【 開発言語 】    F-BASIC386コンパイラV2.1L10             #
  7. #  【 作 者 名 】    NT-θ                                          #
  8. #                                                                      #
  9. #####################################
  10.  
  11.  
  12.  
  13.  
  14. 1  目的(?)
  15.  
  16.   現在、科学や技術の発展にともなって大きな問題となった公害の中に水質汚染がありますが、これは私達のちょっとした努力でいくらでも防げるものです。
  17. それを万人に知ってもらおうと作りました。
  18.  
  19.  
  20.  
  21.  
  22.  
  23. 2  ストーリー(めちゃくちゃ)
  24.  
  25.   地球から約65535万光年離れた所に非常に高度な文明を持つ星がありました。
  26. しかし原因不明の爆発のため、その星に住む生物のほとんどが死に絶え、生き残ったのはわずかな思考型生物(地球で言う人間みたいなもの)でした。
  27. 彼達は、その高度な文明でわずか3日にして地球に辿り着きました。
  28. そして地球侵略への第一歩として地球人が嫌うゴミに生命を吹き込んだのです。
  29.  
  30.   水の中で平和に暮らしているマリモは、水の濁りからこの事にいち早く気付き、いまだかつてなかった大きな戦いに武者震いするのであった。
  31.  
  32.  
  33.  
  34.  
  35.  
  36. 3  ゲームのルール
  37.  
  38.   全15+α(最終ボス)ステージ構成です。
  39.  
  40.   各ステージ5個のゴミを全て破壊するとステージクリアです。ステージが進むごとにゴミの流れる速度が速く、またゴミが硬くなります。
  41.  
  42.   水は常に流れているので、しだいに左に流されます。いちばん左まで流されるとダメージを受けます。
  43.  
  44.   敵を倒すと、たまに透明マリモが出現します。こいつを取るとHP回復です。
  45.  
  46.   ステージ15をクリアするとボスが出てきます。ボスを倒すとエンディングです。
  47.  
  48.   その他の能書きは後回しにします。とりあえず遊んでください。
  49.  
  50.  
  51.  
  52.  
  53.  
  54. 4  起動方法
  55.  
  56.   まず、以下のファイルが同一ディレクトリ内に存在することを確認してください。
  57.  
  58.    +------------------------------------------------------------------+
  59.    |   BGM1    .EUP             <---- BGMデータ1                  |
  60.    |   BGM2    .EUP             <---- BGMデータ2                  |
  61.    |   BGM3    .EUP             <---- BGMデータ3                  |
  62.    |   BGM4    .EUP             <---- BGMデータ4                  |
  63.    |   BGM5    .EUP             <---- BGMデータ5                  |
  64.    |   BGM6    .EUP             <---- BGMデータ6                  |
  65.    |   BOSS    .PTN             <---- ボスのキャラクターパターン      |
  66.    |   FMP     .FMB             <---- 音色データ                      |
  67.    |   MARIMO  .PTN             <---- キャラクターパターン            |
  68.    |   MARIMO  .EXP             <---- メインプログラム                |
  69.    |   MARIMO  .DOC             <---- ドキュメント                    |
  70.    |   MARIMO  .GGG             <---- 概要ファイル                    |
  71.    |   SD_00   .SND             <---- サウンドデータ1                |
  72.    |   SD_01   .SND             <---- サウンドデータ2                |
  73.    |   SD_02   .SND             <---- サウンドデータ3                |
  74.    |   SD_03   .SND             <---- サウンドデータ4                |
  75.    +------------------------------------------------------------------+
  76. *注:FMP.FMB は、システムソフト又はF-BASIC386の中にあるものです。
  77.  
  78.  
  79. TownsOSV2.1以降からMARIMO.EXPを実行してください。
  80.  
  81.  
  82. しばらくするとデータファイルを読み始めます。
  83. それからタイトルが表示されます。
  84. パッドのAボタンでゲームスタートです。
  85.  
  86.  
  87.   おまけ
  88. プログラム起動直後、PADのBをタイトルが表示されるまで押し続けると  High  Speed  Modeになります。このモードでは、プログラム中のウェイトを解除しますので非常に速くなります。普通モードを楽勝でクリアした人向けです。
  89.  
  90. CX以降のユーザーでそれでも物足りない場合は、高速モードにしてください。そうすれば、更に速くなります。(もちろんCX以前のユーザーで、AB.COM等を使用してTownsのウェイトを変えても速くなります。)
  91.  
  92.  
  93.  
  94.  
  95.  
  96. 5  操作方法
  97.  
  98.  
  99.   操作はパッドを使います。
  100.  
  101.  
  102.   方向ボタンでマリモを8方向に動かします。
  103.  
  104.   Aボタンがバブル発射です。ただしバブルは2連射までしか出ません。
  105.  
  106.   Bボタン+方向ボタンがスピードアップです。エネルギーを80%以上ためると使用できます。Bボタンを押している間は速く動けます。エネルギーが切れるか、Bボタンを放すと自動的に元の速さに戻ります。スピードエネルギーは下のメーターです。
  107.  
  108.   上のメーターがHPですので0になるとゲームオーバーです。
  109.  
  110.   ゲーム中にSELECTを押すとポーズがかかります。もう一度おすと解除されます。
  111.   タイトル画面でSELECTを押すと終了します。
  112.  
  113.   その他、ゲームオーバーやステージクリアの時にもSELECTを押して下さい。
  114.  
  115.  
  116.  
  117.  
  118.  
  119. 6  今日のマリモに至までの開発日誌?(暇な人だけ読んで!)
  120.  
  121.   1992年
  122.  
  123.     6月某日、勝手にマリモをマスッコトキャラクターに決定する。
  124. マリモを主人公にしたアクションゲームを作る。これが GO! MARIMO の原型となる。
  125.  
  126.  
  127.     8月某日、F-BASIC386コンパイラV1.1L21Dを入手。破産する。 (;_;)
  128.  
  129.  
  130.     同月某日、GO! MARIMOの試作版の開発開始。一晩で出来上がる。初期段階ではゴミは全て空き缶で、マリモが逃げ回るだけの欲求不満の塊のようなゲームだった。
  131.  
  132.  
  133.     同月某日、試作バージョンにスピードアップを導入。さらに攻撃可能にする。
  134.  
  135.  
  136.         同日、さらにゴミの種類を増やす。HP制度の導入で、より遊びやすくする。
  137.  
  138.  
  139.     同月某日、攻撃をビームエナジー方式にする。
  140.  
  141.  
  142.     9月某日、就職試験に落ちる。30分再起不能に陥る。(開発に関係ない)
  143.  
  144.  
  145.     10月某日、2人同時PLAYのマリモが完成する。
  146.  
  147.  
  148.     同月某日、効果音がうまく作れないのでサンプリングを試みる。
  149.  
  150.  
  151.     同月某日、脳裏にこびりつくような単調なBGMを追加
  152.  
  153.  
  154.     11月某日、アルゴリズムの甘さを根本から見直すため、最初から作り直す。武器をビームからバブルに変更。なぜか全く別のゲームが出来上がってしまう。
  155.  
  156.  
  157.   1993年
  158.  
  159.  
  160.     1月某日、F-BASIC386を今までのV1.1からV2.1へバージョンアップ。これによってHRにも対応出来る(はず)。しかし、またもや破産。(-_-;)
  161. ところが新バージョンでは、旧バージョンでは使えた文法に対応していなくてコンパイルしたらエラーが24個も・・・・。結局、ほとんど作り直した。
  162.  
  163.  
  164.     2月某日、無い方がいいかもしれないBGMをEUPに変更。
  165.  
  166.  
  167.     同月某日、スピード重視のために、一人プレイに変更。
  168.  
  169.  
  170.     同月某日、出荷前の最終的チェックを行う。
  171.  
  172.  
  173.  
  174.  
  175.  
  176. 7  制作後記(個人的なお話)
  177.  
  178.   どもども。
  179. お初にお目にかかります、NT-θ(えぬてぃー  しーた)です。[♂]
  180.   自分で作ったプログラムってあまり人に見せる機会がないんです。私の近くのTownsユーザーって3人しかいないんです。
  181.   だからこういった形で皆さんにお目にかけることができて幸いです。
  182.  
  183. 開発にあたっては、とにかく疲れました。
  184. BASICのバージョンアップに伴って何回もの修正&変更がありました。
  185. 数えられるだけで・・・(数えてる)・・・10回は最初から作り直してます。
  186. さらに、おおまかな設定変更回数もあわせたら・・・(あわせてる)・・・いっぱい!
  187. 特に締切前2ヶ月は怒濤のような勢いでした。完成寸前に発覚したバグ。コンパイル中、私の胸中の不安・・・どきどき、げっ!ERRORだ。しかもいっぱい!エラエラエラエラエラエラエラエラエラエラエラ・・・以下略
  188.   使用メモリが2Mバイトを越えたりもしました。増設してあるとその辺の状況が把握しづらいですね。
  189.   水草(昆布というウワサも・・)はどうやって描いたらいいのか?、BGMなんか自分に作れるのか?、等々。
  190.  
  191.   結局、コンパイル中のエラーはプログラムの作り直しで解消。
  192.   使用メモリの問題は、一度しか使わない配列変数は使用後に ERASE命令で削除したり、ひとつの配列変数を二つの処理で併用したり・・・。
  193.   水草(だから昆布じゃないって)は三角関数(SINθ)を使って描きました。
  194.   BGMは・・・、これだけはどうしようもないです。(-_-;)
  195.  
  196.  
  197.   さて、話は変わりますがこのゲームで皆さんが遊ぶ頃は、私も社会人となって働いている頃です。(実はこのドキュメントファイルを書いている今、高校3年生なんです。)
  198. 社会人になると今までのように自由に時間がとれなくなり、プログラム開発も思うように進まなくなると思います。次回、作品を作ることが出来るのでしょうか?
  199. とりあえず次回に向けてGO! MARIMOの更にバージョンアップ版(しつこい)やCG、異世界を舞台にした戦略ゲーム等を計画しています。(あくまでも計画です。実現する確率は低いです。)
  200.  
  201.  
  202.  
  203. 9  最後に
  204.  
  205.   プログラム本体の作成にはF-BASIC386V2.1L10を使用しました。
  206. また、EUPファイルの作成には、TaroPYON氏のHEat及びHE386を使用させて頂きました。
  207.  
  208.   コンパイル段階でのエラー等は出していません。
  209.  
  210.   万が一に備えてプログラム実行中のBREAKは 許可にしてありますので、不都合が生じた場合にはBREAKキー を押してプログラムを中断してください。
  211.  
  212.   プログラムのバグ報告、要望等がありましたら下記の住所までご連絡下さい。
  213. パソコン通信はやってません。やりたいけれど先立つものが・・・・・(T_T)
  214.  
  215.   〒368
  216.         埼玉県秩父市中村町3-16-1-510
  217.                     高木 典幸
  218.                       GO!MARIMO質問要望係(無理に書かなくてもよい)
  219.  
  220.   作者に連絡をするにあたって
  221. 文句の連絡は受け付けません。(無責任)
  222. ゲームバランスや、BGM等に関する感想がもらえたら嬉しいです。
  223.  
  224.  
  225.  
  226.   本ゲームの著作権は作者である[NT-θ]にありますが、配付、転載、改造、破壊(?)等は自由です。沢山の人にまいて下さい。
  227.   ただし、配付の際には、MARIMO.DOCも一緒に配付して下さい。
  228. また、転載  改造の際には、著作権は[NT-θ]にあるということを明記して下さい。
  229. (この場合できれば一言連絡して下さい。著しくイメージを破壊したりする場合は拒否することもあります。)
  230. 破壊(?)する際には、うんず君もろとも破壊しないように気をつけましょう。
  231.   なお、本プログラムによって発生した損害等につきましては作者は一切の責任を負いませんので、あらかじめご了承下さい。
  232.  
  233.  
  234.  
  235.       テストプレイをしてくれた
  236.   山崎君、尾形君、我が妹
  237.  
  238.       音声のサンプリングを手伝ってくれたり、
  239.     ドキュメントファイルの中のミスを見つけてくれた
  240.   吉川君
  241.  
  242.       マリモを提供してくれた
  243.   梅沢君
  244.  
  245.       ただひたすら見守っていてくれた
  246.   我が家のマリモ
  247.  
  248.       最後にこのゲームをプレイしてくれた皆様
  249.  
  250.  
  251.   本当にどうもありがとうございます。
  252.  
  253.  
  254.  
  255.  
  256.                                            Date  1993. Feb.15.(Mon)
  257.                                               Wrote  By  Noriyuki Takagi.